package com.xuanwu.ai.flow.dto;

import com.alibaba.fastjson.JSONObject;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
public class CommonContextDTO {

    /**
     * 识别url
     */
    private String url;

    /**
     * 识别多张url
     */
    private List<String> urls;

    /**
     * 正面照url
     */
    private String frontImageUrl;

    /**
     * 侧面照url
     */
    private String sideImageUrl;

    /**
     * 45角照url
     */
    private String cornerImageUrl;

    /**
     * 租户id
     */
    private String tenantId;

    /**
     * AI识别鉴权信息
     */
    private String token;

    /**
     * 流程每个节点数据
     */
    private JSONObject nodeJsonResult;

    /**
     * 流程结束处理数据
     */
    private JSONObject finalResult;

    /**
     * 扩展数据
     */
    private Map<String, String> data;

    /**
     * 此次流程Id
     */
    private Long flowId;

    /**
     * 流程版本id
     */
    private Long flowVersionId;
}
